﻿/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display: block;}
html{-webkit-text-size-adjust:none;}
img{border:none;vertical-align:middle;}
input,select,button{padding:0;margin:0;outline:none;font-family:inherit;vertical-align:middle;}
textarea{font-family:inherit;padding:0;margin:0;}
button{cursor:pointer;}
html{overflow-x:hidden;}
body{font-size:14px;background-color:#fff;font-family:'Microsoft YaHei';}
ul,ol{list-style-type:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:12px;}
i,em,address{font-style:normal;}
a{ text-decoration:none;color:#4f4f4f;}
a:hover{transition:color 200ms linear 0s,background-color 200ms linear 0s,border-color 200ms linear 0s;color:#017fcb;}
a:active{}	/*点击与释放时*/
a:visited{}/* 访问过 */
/*  - - - - - - - - - 常用类样式  - - - - - - - - -*/
.photo img,.photo_fullsize img{display:block;width:100%;height:100%;}	/*图片全尺寸*/
.no_bor{ border:none!important;}	/*无边框*/
.no_bg{ background:none!important;}	/*无背景*/
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}/*清除浮动*/
.clear_{ overflow:hidden;}
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}/*清除浮动*/
.center{margin:0 auto;width:1200px;}	/*让内容区块居中*/


/* 底部 begin*/
footer {
	background: #2C2C2C;
	color: #ccc;
	padding: 0px 0 18px;
}
footer a {
	color: #adadad;
}
footer a:hover {
	color: #adadad
}
footer .foot-top {
	font-size: 14px;
	border-bottom: 2px solid #3F3E3E;
	width:100%;
	overflow:hidden;
	padding: 55px 0 5px;
}
footer .foot-top h2 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	position: relative;
	margin-bottom: 40px;
}
footer .foot-top h2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: -18px;
	width: 33px;
	height: 2px;
	background: #007eca;
}
footer .foot-top .p-nav ul li {
	float: left;
	width: 100%;
}
footer .foot-top .foot-contact p, footer .foot-top .list-nav ul li, footer .foot-top .p-nav ul li {
	line-height: 40px;
}
footer .foot-bot {
	font-size: 13px;
	width:100%;
	overflow:hidden;
	padding-top: 15px;
	color:rgb(102, 102, 102);
}
footer .foot-bot .foot-link {
	padding: 8px 0 0px;
}
footer .foot-bot .foot-link a{	color:rgb(102, 102, 102);}
.container {
    width: 1200px;
	overflow:hidden;
	margin:0px auto;
}
.line{width:100%;}
.margin-large-bottom {
    margin-bottom: 30px;
}
.xm4 {
    width:35%;
}
.xm5{width:50%;}
.xm6{width:55%;}
.xm2 {
    width: 20%;
}
.xm1, .xm2, .xm3, .xm4, .xm5, .xm6, .xm7, .xm8, .xm9, .xm10, .xm11, .xm12 {
    float: left;
}